import java.util.ArrayList;  
import java.util.HashMap;  
import java.util.List;  
import java.util.Map;  
  
class Paper {  
    private String type;  
    private int contribution; // 假设每篇论文的贡献度默认为1  
  
    public Paper(String type) {  
        this.type = type;  
        this.contribution = 1; // 可以根据实际需求调整  
    }  
  
    public String getType() {  
        return type;  
    }  
  
    public int getContribution() {  
        return contribution;  
    }  
}  
  
public class ScholarshipEvaluator {  
  
    // 学术论文分值表  
    private static final Map<String, Integer> paperScores = new HashMap<>();  
  
    static {  
        paperScores.put("CCF推荐A类国际学术期刊/中科院1区", 30);  
        paperScores.put("CCF推荐B类国际学术期刊和A类国际学术会议/CCF高质量中文期刊T1类/中科院2区", 25);  
        paperScores.put("CCF推荐的C类国际学术期刊和B类国际学术会议/中科院3区", 20);  
        paperScores.put("CCF推荐C类国际会议/CCF高质量中文期刊T2类/中科院4区/EI期刊", 15);  
        paperScores.put("CCF高质量中文期刊T3类/北大中文核心/CSCD中文核心", 10);  
        paperScores.put("一般学术期刊/国内外学术会议", 5);  
    }  
  
    // 计算科研能力分数  
    public static int calculateResearchScore(List<Paper> papers, double multiplier) {  
        int totalScore = 0;  
        for (Paper paper : papers) {  
            Integer score = paperScores.get(paper.getType());  
            if (score != null) {  
                totalScore += (int) (score * multiplier * paper.getContribution());  
            }  
        }  
        return totalScore;  
    }  
  
    public static void main(String[] args) {  
        // 示例论文列表  
        List<Paper> papers = new ArrayList<>();  
        papers.add(new Paper("CCF推荐A类国际学术期刊/中科院1区"));  
        papers.add(new Paper("一般学术期刊/国内外学术会议"));  
        // 可以继续添加其他论文  
  
        // 假设研三年级没有学业成绩，对应分值需要乘以150%  
        double multiplierForGrade3 = "研三年级".equals("研三年级") ? 1.5 : 1.0; // 这里为了演示直接设为1.5  
  
        // 计算研三年级的科研能力分数  
        int researchScoreGrade3 = calculateResearchScore(papers, multiplierForGrade3);  
        System.out.println("研三年级的科研能力分数为：" + researchScoreGrade3);  
    }  
}